About Mimica Lab Ltd (10724944) United Kingdom