About Havana Solutions Ltd (03630805) United Kingdom