About Palgrave Investments Ltd (12757381) United Kingdom