About Henso Limited (10403212) United Kingdom