About Jam Soft Play Ltd (09476268) United Kingdom