About Ur Payment Technologies Ltd (12913114) United Kingdom