About Meglea Limited (11282918) United Kingdom