About Geo Group Holdings Limited (11929546) United Kingdom