About T33 Holdings Ltd (12112306) United Kingdom