About Mimesis International Limited (10852696) United Kingdom