About Kabodo Limited (11476567) United Kingdom