yes I have met with them a few years ago.
I did not like there presentation, They also con you into buying their products. (You have to purchase their chemicals on each contract) Very expensiveprducts. But they dont tell you that until later when its too late.
Stay well clear of them I know people who have worked with them as well. Feed back is terrible.
You also cannot just give up the contract, they buy it back from you alot less than what you have them.
Complete con in my eyes, its not the way to grow your buisness, Everyone on here is way better than that.
Go it alone get your own contract on your own merit!