About Papa Snacks Limited (13022834) United Kingdom