About Mycomp Group Ltd (13146221) United Kingdom