About Meana Green Maura Management Company Ltd (12327778) United Kingdom