About Novo Concepts Llp (OC424962) United Kingdom