About Chimera Assets Limited (12468268) United Kingdom