About Tpi (holdings) Limited (05607625) United Kingdom