Yes. Home Credit is an international non-banking financial company or NBFC founded in 1997 in the Czech Republic and headquartered in the Netherlands.