About Helical Bar Limited (10242539) United Kingdom