About Slackdean Limited (01415498) United Kingdom