About Hence Ltd. (11017026) United Kingdom