About P Squared Investments Ltd (12159421) United Kingdom