About Hamsterjam Productions Ltd (10000109) United Kingdom