About Kibo Limited (02926820) United Kingdom