About Meela Ltd (11531221) United Kingdom