I'm confused too.
I've just put my company name in my location and clicking it finds my Google Places location in Maidenhead UK on the map. For some reason, it seems like
@******* have put in various locations in capital cities around the world (into Google Places). I assumed SEO, but thought
@******* or someone else might be able to enlighten us.
Perhaps "******* LLC" just sounds very similar to a real company though and Google is trying to be clever. I can't actually find any registered company informaton or address for *******, but I'm pretty sure they're not based in
The Shard in London or in Dublin.