About Caxton Europe Asset Management Limited (04120231) United Kingdom