About Novo Energy Limited (08672636) United Kingdom