About St Lucia Sea Moss Ltd (11981388) United Kingdom