About Henicor Ltd (11614383) United Kingdom