Vellore-based financial firm