About De Vries Technology Ltd (13081089) United Kingdom