About Havana Kitchen 11912563 Limited (13160583) United Kingdom