About Heliocentrix Limited (06608801) United Kingdom