About Studio Thought Process Ltd. (SC406647) United Kingdom