About Debevoise & Plimpton Limited (03877538) United Kingdom