About Slate Apps Limited (06898498) United Kingdom