About Pst (payment & Service Technologies) Holdings Ltd (06242924) United Kingdom