About De Vere Intellica Limited (10790811) United Kingdom