About Slate London Limited (12432891) United Kingdom