About Lancashire Internet Services Limited (03074617) United Kingdom