About Kibo Assets Limited (12751685) United Kingdom