About Chimera (uk) Limited (07640137) United Kingdom