About Buro Ole Scheeren Uk Mde Limited (12277334) United Kingdom