About Science Studio Limited (05499434) United Kingdom