About Ibobo Services Ltd. (11664105) United Kingdom