About Megan Studio Ltd (10630305) United Kingdom