About Novum Horizon Ltd (10971694) United Kingdom