About Mykarz Ltd (13490612) United Kingdom