About Cuba Holdings Limited (06558269) United Kingdom