About Deftek Ltd (12490718) United Kingdom