About Dechs International Limited (10427263) United Kingdom