About Maygreen Investments Ltd (10306204) United Kingdom