About Helical Investment Holdings Limited (02042055) United Kingdom