About T2d Holdings Limited (12594216) United Kingdom