About Northlance Software And Internet Solutions Limited (09225070) United Kingdom