About Studio Jam Limited (13023092) United Kingdom