About Jammie Doodles Limited (11267873) United Kingdom