About Henbar Holdings Limited (11087224) United Kingdom