About Novus Research & Development Limited (SC688196) United Kingdom