reflang is only of use if you have content specific to regions. e.g. a US version and a UK version.
3 impressions implies something like personalisation. Someone may have your website in their browsing history and then searched for the term. Google can sometimes pop up website like that.
It looks like you need to increase the authority of the website, and to clarify your targedt market on it.
One way is to find local or topical business directories and get your details in there. Be very consistent with your name address and phone number as Google uses them as a fingerprint to identify a business.
You could also consider adding structured markup on your homepage that provides details of your business.
How can a thread such as this be more authorative than a whole site dedicated to moringa?
Over the last 90 days, Google say I have ranked for 354 keywords and phrases involving Moringa. there are sites on google uk from all over the world ranked. My concern is not that I am ranked low but that I'm not ranked at all for my main keyword. I would think this impossible.
Another thing, It says in Google analytics that I have 24 duplicate meta descriptions. However I have individually written each one differently. so that is wrong as well.
I have submitted my site to about 10 UK business directories as well this week. See if that helps.
This is slightly complicated than it appears. Google Search algorithm is a black box but amongst the various known signals are these -
1. Authority of the Domain - This is primarily gauged by the number of backlinks ( high quality / contextual / right anchor text ). As far as I can see, you currently have only 8 referring domains. Shopify has over 100K.
2. Keyword Centric Optimization: I took the liberty of pulling out your rankings on Ahrefs. Attaching the report for you. This might be insightful for you. These are low difficulty score keywords. If you are able to gain backlinks from some authoritative domains, you will be able to start ranking.
3. Time - Building SERP Rankings is a time taking effort. This does not happen over night.
The Search Consoles duplicate report can take quite a while to update. It's probably from before you made the edits.
It's also quite dumb and maybe reporting duplicates that are no issue. e.g. product page variants with collections in their URL