About Ibis International Ltd (12307481) United Kingdom