About Novo Onboard Retail Limited (12239837) United Kingdom