Sounds to me like this APF company was just created in order to try to get a contract to run that jail. So their website embellishes some... that’s not exactly unusual on the Internet.
Sounds like they’re trying to pick up some of the business left behind when Blackwater shut down.