About Studio Tck Ltd (13640936) United Kingdom