About Studio Studio Limited (05195332) United Kingdom