About Sahara Sailing Uk Ltd (12830516) United Kingdom