About Kachero Senge Ltd (12847913) United Kingdom