About Novo 19 Ltd (12276834) United Kingdom