About Salt & Wild Travel Ltd (10619611) United Kingdom