About Studio Tamago Limited (11178901) United Kingdom