About Horn Africa Bar & Restaurant Ltd (13683480) United Kingdom