About Notus Investments Limited (11467228) United Kingdom