About Salt Consult Ltd (SC650413) United Kingdom