About Ts Holdco Limited (12041883) United Kingdom