About Chimera Pictures Ltd (10326135) United Kingdom