About Jammy Apps Limited (09493142) United Kingdom