About Heltor Holdings Limited (11614482) United Kingdom