About Jam Internet (management) Limited (11793999) United Kingdom