About Netrix Limited (04566317) United Kingdom