About Northgate Information Solutions Holdings Limited (02762332) United Kingdom