About Novera Ventures Limited (05131787) United Kingdom