About Xoompay Ltd. (12203416) United Kingdom