About Baker Street Studios Limited (05246906) United Kingdom