About Nomad Sailing Limited (07455321) United Kingdom