About Jedpay Merchant Services Limited (12066585) United Kingdom