About Netala Limited (10380038) United Kingdom