About Meg Nova Ltd (07437916) United Kingdom