About Well H Holdings Limited (13339622) United Kingdom