About Sam & Momo Limited (12113659) United Kingdom