The two reviews with Twitter profiles [0][1] are very obviously generated by an AI-powered astroturfing service. Their only replies are repeated shilling of this and other products.
The page says you're 'trusted by 1600+ customers'. Were none of them willing to give a testimonial?