About Mimesis Studios Ltd (12768442) United Kingdom