About Slackers Limited (11981816) United Kingdom