About Salt Ventures Ltd (10277681) United Kingdom