About Heliograph Capital Limited (13023936) United Kingdom