About Netrix It Solutions Limited (11273675) United Kingdom