About Novx U.k. Limited (12706957) United Kingdom