About Tsquared Holdings Ltd (13401274) United Kingdom