Found a charge on my credit card for $458. Never heard of this company! Scares me how they can have my credit card number. Thank God for credit card companies who turn in these electronic thugs to law enforcement.

—–

  • Name: Spot, LLC.
  • Country: United States
  • State: Louisiana
  • City: Covington
  • Address: 300 Holiday Sq Blvd
  • Phone:
  • Website: www.findmespot.com