About T-12 Holdings Limited (11632050) United Kingdom