About Traffic Jam Studio Ltd. (10575554) United Kingdom