About P.j.slack Limited (13279755) United Kingdom