About Novers Hill Management Company Limited (10135432) United Kingdom