About Ibis (henley) Limited (09161030) United Kingdom