About Novogara Limited (09568453) United Kingdom