About Efix Ltd (09694274) United Kingdom