About Dicomkey Limited (13575033) United Kingdom