They say it is a established company with current results. They argue you could consult their financials. This is the only information I have found:
To be honest, and without judging if it is a good investment or not, to present these figures as their "financials" is not serious, not at all.