About Hich Ltd. (SC396429) United Kingdom