About Sam & Thalia Holdings Limited (12612430) United Kingdom