About Deverex Limited (10049469) United Kingdom