About Jitterbug Limited (04415947) United Kingdom