About Jam Kangaroo Limited (04779664) United Kingdom