About Picnic Web Solutions Ltd (10111222) United Kingdom