About Slate Consult Limited (11181647) United Kingdom