About Nexus Revolution Holdings Limited (12115380) United Kingdom