About Chimera Technologies Ltd (04658222) United Kingdom