About Neticulate Limited (10606769) United Kingdom