I would be very wary of this website and the people lurking behind it:
1. In the early introduction, the narrator states, "Isa said there shall be signs in the sun and in the moon and in the stars...", apparently a reference to Jesus' statement in Luke 21:25. Isa is the name given to Jesus in the Muslim Qur'an, where he is known as a prophet only, and not the Son of God; and where his crucifixion and resurrection are denied.
2. The site had no clear statement of faith to speak of, which is very disturbing. There is no mention of God the Father, or Jesus Christ or the Holy Spirit - just "truth".
It's very doubtful that there is a true Christian group behind this site. Very likely these are false teachers and deceivers, seeking to draw people away from the true faith.