About Koulamoutou Corporation Ltd (12224944) United Kingdom