About Picador Design International Limited (02563587) United Kingdom