About Novus Financial Holdings Limited (12603274) United Kingdom