First of all try to find out the person which will be your supplier at very low cost. You can find the person on line are you can also find the person who resides in your area. If you find a person in your area it will be better because the quality of instruction and sharing of information will you better.
It depends on what income phase your company is in as to what type of investor (if any) is a good fit. The same is true of a strategic partner. I would need more specific Intel of the economics of your company to match you to the appropriate entities.
For investors you can use crunchbase and search for those investors that specifically invest in e-commerce. You will probably need to fly to Silicon Valley or NY (or both) to meet them. It’s improtant to target those that invest in e-commerce since tech investors at usually very focused on verticals or knowledge expertise.
On strategic partners I would look for companies that are distributors of similar food products but lack the type of products you are offering.