About Slate Technologies Limited (13175658) United Kingdom