About Papa Pitta Limited (09096705) United Kingdom