About Studio Lambert Media Ltd (12115640) United Kingdom