About Deak Computer Services Ltd (07418238) United Kingdom