About Organic Salt Ornaments Ltd (13017665) United Kingdom