About Kecachan Limited (06511492) United Kingdom