I'm a Swede living in Stockholm and I have never ever heard of this company. I stopped reading right after this painful sentence:
The STA’s explanation for this is that the permit that is required should only be given to companies that drive members of royal families or prominent business leaders.
The STA’s explanation for this is that the permit that is required should only be given to companies that drive members of royal families or prominent business leaders.