About Torrisdale Street Studios Ltd (SC598758) United Kingdom