About Devotech Ltd. (11268583) United Kingdom