About Picksabbex Ltd (11770178) United Kingdom