About Cuba & Havana Limited (NI623353) United Kingdom