About Jitters Limited (04909011) United Kingdom