About Salt Strategies Limited (11207021) United Kingdom