About City Slacker Limited (07248938) United Kingdom