About Titus Salt Limited (10336572) United Kingdom