About Dedex Limited (12985996) United Kingdom