About Helios Capital Limited (07268548) United Kingdom