About Salt Taste Limited (12162207) United Kingdom