About O Snack Limited (11274862) United Kingdom