About Natural Flavours Huddersfield Limited (12714258) United Kingdom