About Netbase It (uk) Limited (06562352) United Kingdom