About Novae Holdings Limited (02862216) United Kingdom