About T-square Global Limited (09465740) United Kingdom