About Nexus Incorporated Limited (07908283) United Kingdom