About Megelle Limited (10212972) United Kingdom