About Chimera Holdings Limited (11829385) United Kingdom