About Lock Studios Ltd (08010795) United Kingdom