About Tpp (holdings) Limited (06691406) United Kingdom