About Sea Salt Spa Ltd (11223407) United Kingdom