About Netechnica Ltd (12000156) United Kingdom