About Heliostor Limited (08584730) United Kingdom