About Salt Technologies Limited (10258963) United Kingdom