About Slate Campaigns Limited (08933429) United Kingdom