About Kagera Limited (12165403) United Kingdom