About Cherry Jam Limited (12561616) United Kingdom