About Kilimo Limited (06485059) United Kingdom