About Jester Interactive Publishing Limited (05215876) United Kingdom