About Studio L1 Ltd (12003330) United Kingdom