About Hektar Ltd. (11586733) United Kingdom