About Worldbaba Ltd. (09897246) United Kingdom