About Myd Studio London Limited (12401253) United Kingdom