About Henbox Limited (08920871) United Kingdom