About Ibis Holdings Limited (13051715) United Kingdom