About Jamm Studios Agency Limited (13339254) United Kingdom