Public records shed more light on how Webstar Technology Group paid for the 10-acre site in Downtown Atlanta.