About Sea Moss N More Ltd (12886204) United Kingdom