About Studio Chimera Ltd (09326255) United Kingdom