About Global Apps Payment Ltd (11237206) United Kingdom