Clues please as to what this brand is. I know there are franchise opportunities cropping up as blog posts. And there is something in the UK. But the name keeps changing and I don't know where the base is.
I mean the freight franchise obviously. Not the internet cafe i already know about. No confusion intended.