About Netlon Sentinel Limited (01265862) United Kingdom