About Netor J Limited (06425292) United Kingdom