About Dynex Technologies Europe Limited (04620304) United Kingdom