About Challenger Food & Safety Ltd (11197515) United Kingdom