About Pickel Limited (11328302) United Kingdom