About Salt Pay Services Ltd. (12271069) United Kingdom