About Nuvogel London Limited (12143849) United Kingdom