About The London Sea Moss Company Limited (13141484) United Kingdom