About T-cap Holdings Limited (12427306) United Kingdom