About Picnic Investment Limited (11459868) United Kingdom