Have not heard of this specific business but looks like they may be a Lease To Own RE business and intend to lease long term and sublease with an option to sell. There are more and more people doing that in the USA.
The way they make immediate cash flow is to sublease for more than they lease...