About Tps Holdings Limited (10597807) United Kingdom