About Kibomani Limited (07539604) United Kingdom