About Kibo International Ltd (03429547) United Kingdom