About Alibobo Ltd (11980310) United Kingdom