About Jam Jar Studios Ltd (09386904) United Kingdom