About Slate Creative Limited (12938983) United Kingdom