Business Village leases over 65% of space to public and private sector firms