About Helmsman Investments Ltd (11840099) United Kingdom