About Stride Food R&d Consultancy Limited (13409551) United Kingdom