About Slate Digital Ltd (13496505) United Kingdom