Emily B.
Scam!! Located in Canada
Scam!!! Company reportedly is in New York; however, found another address for them in Ontario - 2740 Slough St, Mississauga, ON L4T 1G3, Canada. Would love to bring these people to justice if anyone has any connections in that area that can do a drive past the business. Truly a shame, but let’s unite to prevent others from being taken advantage of!!


