About T2 Holdings Limited (SC639718) United Kingdom