About Ivy Green Investments Ltd (10919038) United Kingdom