About Defix Ltd (09600965) United Kingdom