About Northamptonshire Internet Services Limited (03074458) United Kingdom