About Devonex Limited (04675239) United Kingdom