About Nefix International Ltd (12507586) United Kingdom