About Novera Trading Limited (10967156) United Kingdom