About Mimesis Ltd (10033189) United Kingdom