About Salt Consulting Limited (10123233) United Kingdom