About Novo Spv Limited (13186250) United Kingdom