Vesttoo lays off 75% of staff in wake of fraud scandal August 5, 2023 by rangithkumar Fraudulent LOC allegations have led to insurance company ratings reviews