About Novum Holdings Uk Limited (06219882) United Kingdom