Hi, Amazon purchase our goods directly and set their own retail price depending on what promotion they are running at the time. For this reason their price will fluctuate higher or lower than ours.
Naturally dealing directly with the manufacturer allows for easier contact and direct access to aftersales support. This service has a cost element that is not built into other sales portals.
You should make your purchase on the site you feel more comfortable with.