About Chimera Associates Limited (08715721) United Kingdom