About Havana Topco Limited (11850108) United Kingdom