About Jam Technologies Limited (11702589) United Kingdom