About Kiboko Topco Limited (13348907) United Kingdom