About Henda Europe Limited (09543406) United Kingdom