About J & L Studio Limited (11123343) United Kingdom