About Palmgreen Investments Ltd (12747242) United Kingdom