About Novallia London Limited (10125473) United Kingdom