About Chimera International Limited (02944123) United Kingdom