About T-cap Management Solutions Limited (11966300) United Kingdom