About Helicon Management Limited (08804306) United Kingdom