About Novum Nominees Limited (06525133) United Kingdom