About Humberside Internet Services Limited (03074834) United Kingdom