About Kec Cashin Limited (12902513) United Kingdom