About Walrus Sailing & Exploration Ltd (11639031) United Kingdom