About Equal Cash Technologies Limited (13101713) United Kingdom