About Megella Ltd (11413549) United Kingdom