About Havana Stitch & Print Ltd (11024644) United Kingdom