About Salt Squared Ltd (13695909) United Kingdom