About T2 Squared Ltd (SC668429) United Kingdom