Latest Castles Technology Appoints Ben Love As CEO for North America Headquarters Castles Technology, a leading global payment solutions provider, today announces that North American President and Chief Technology Officer… byAtlanta Tech NewsJanuary 5, 2023