About Edoc Holdings Limited (10882478) United Kingdom