About Kibo Solutions Ltd (10156429) United Kingdom