About Northfix Ltd (12139580) United Kingdom