About Novo Projects Limited (06557126) United Kingdom