About Kiboko Holdco Limited (13349949) United Kingdom