About Nexus Notes Limited (12235893) United Kingdom