About Studio C London Ltd (13279677) United Kingdom