About Nexus 6 Business Services Limited (09076763) United Kingdom