About De Vere Holdings Limited (10844076) United Kingdom