About Light & Salt International Limited (10626496) United Kingdom