About Kuca Consulting Ltd (12185866) United Kingdom