About Kiomboi Limited (07438981) United Kingdom