About Chimera S & G Limited (12750930) United Kingdom