About Picksell Ltd (12528969) United Kingdom