About Novallia Limited (04143592) United Kingdom