About Jam Space Limited (09000859) United Kingdom