About Micab Consulting Ltd. (11804128) United Kingdom