About Defko Tech Ltd (09451916) United Kingdom