About Picnic Technology Limited (12615743) United Kingdom