About Picka Uppa Ltd (12803096) United Kingdom