About Dowell Research Uk Limited (11209708) United Kingdom