About Megan May Ltd (13133208) United Kingdom