About Ex Novo Holdings (uk) Limited (08365151) United Kingdom