About Chimera Studio Limited (09536281) United Kingdom