About Buro Ole Scheeren Uk Group Limited (12255554) United Kingdom