View Single Post
Old 02-27-2022, 07:14 PM  
FrankL
Registered User
 
Industry Role:
Join Date: Feb 2013
Posts: 8
Quote:
Originally Posted by trevesty View Post
As far as I'm aware, Hilltop is UK based.
That's just a coverup. Majority if not all employees are int St. Petersburg.

The same goes for Clickadu. "Officially", they are in the Czech Republic, but they are from St. Petersburg.
FrankL is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote