About Jamaica Street Studios Ltd (13691955) United Kingdom