About Megennis Ltd (07744926) United Kingdom