About Novar (123) Limited (SC635356) United Kingdom