About Novalex Technologies Limited (12634283) United Kingdom