About Nexus Intellect Limited (13457337) United Kingdom