About Novo Partners (london) Limited (07073690) United Kingdom