About Seaslime Limited (12140628) United Kingdom