About Hal Payments Ltd (10131415) United Kingdom