About Yamamoto Studios Limited (07476302) United Kingdom