About Nexus Software Platforms Limited (08692512) United Kingdom