About Kachcaro Ltd (12489302) United Kingdom