NEXUS REVOLUTION LIMITED Rex House, 354 Ballards Lane North Finchley, London, N12 0DD, United Kingdom. Registered in England and Wales. Company Number: 05450917