About Tc Investment Holdings Limited (12886895) United Kingdom