About Mycle Ltd (13385418) United Kingdom