About London Studio 10 Ltd (12655688) United Kingdom