About T1 Payments Limited (09484519) United Kingdom