Several red flags and this is nothing against you.
* New domain * no phone contact * lack of information * No seo data, inbound links or domain score
merchant companies will hate this kind of stuff and quite honestly 159k in charges in 3 ish months probably set off red flags too
if i understand your marketing materials it sounds like you run a browser plug-in
all very sus to be honest