About Check Rate Technologies Ltd (11369831) United Kingdom