About Diller Scofidio Renfro Limited (10324813) United Kingdom