About Chimera Immersive Industries Ltd (13110639) United Kingdom