About Kibo Commerce Ltd. (06427309) United Kingdom