About Picador Consulting Ltd. (03198583) United Kingdom