About Salt Capital Ventures Limited (11712722) United Kingdom