About Juju Jerky Limited (10782493) United Kingdom