About Netidea Limited (13196561) United Kingdom