About Chimaeron Limited (02951527) United Kingdom