About Tsquare Management Limited (11082130) United Kingdom