About Leeds Research Studio Limited (08971802) United Kingdom