About Netlogica Limited (03470643) United Kingdom