About Northgate Solutions (ne) Limited (12899577) United Kingdom