About Picador Holdings Limited (12279110) United Kingdom