About Netty Limited (11648238) United Kingdom