About Megan Louisa Ltd (12391722) United Kingdom