About Newmind Studio Ltd (13323567) United Kingdom