About Mayka Studio Ltd. (11597837) United Kingdom