About 1900 Captains Snack S.l. Limited (06392762) United Kingdom