About Jagmama Limited (11929416) United Kingdom