About Kibo Services Ltd (10151229) United Kingdom