About Docx Holdings Limited (12921425) United Kingdom