About T2 Space Limited (11260612) United Kingdom