About Kibo House Ltd (10691752) United Kingdom