Who is HomeVestors of America?

Who is HomeVestors of America?