About Helios Capital Managers Limited (11350717) United Kingdom