About Nexus Managed Solutions Limited (03400307) United Kingdom