I am not commenting on this company, because I don't know them.
But think about this from the opposite direction: if you were a builder, when would you pay 25% interest on borrowed money? More than likely only when nobody would loan you money for cheaper. There is usually a good reason why nobody will loan money.
Construction and development loans in the USA are curently in the neighbirhood of 7-8%. I can see where it might cost more money in a foreign country, but 25%?
One other thing to check into: in what currency is the interest paid? I can remember a time period many years ago when Americans were flocking to banks in Mexico to put their money into saving accounts that were paying 20% interest. What they failed to consider was that Mexican inflation at that time was totally out of control, and way beyond that 20% per year. The savings accounts were in pesos, and the interest was in pesos, and the value of the peso was in free fall.
The investors lost a bundle of money because they didn't stop to consider the exchange rates and the rate of inflation in the country they were investing in.