About Sea & Slate Ltd (11248369) United Kingdom