About Deon Link Consulting Limited (02661219) United Kingdom