About Jammy Research Ltd (11935545) United Kingdom