About Nexus Plexus Limited (13152747) United Kingdom