About First Global Merchants L.p. (SL022566) United Kingdom