About Henbury Technology Holdings Limited (04198322) United Kingdom