About Slackers Entertainment Limited (06270653) United Kingdom