About Pps Group Holdings Limited (10590614) United Kingdom