About Buro Ole Scheeren International Limited (12275906) United Kingdom