About De Vere Invest Limited (10782282) United Kingdom