About Salt Communications Limited (11413104) United Kingdom