About Parcap (holdings) Ltd (10745687) United Kingdom