About Yo Murata Studio Ltd (09886693) United Kingdom