The Scottish company has been snapped up by Tilray Brands in a £33m deal that includes its UK brewing operations and 11 pubs in Britain and Ireland.