Claim: Urbi is is a construction & real estate developer founded in 1981 in Spain.
Evidence: Urbi, incorporated in 1981, is a home developer based in Mexico, with its headquarters located in the Northwestern city and the capital of the state of Baja California, Mexicali. 
Col. Nueva, Mexicali, BC, Mexico