London-based Worldpay is heading to Atlanta. The Company will occupy130