About Department 42 Ltd (07253650) United Kingdom