About Ibis London Ltd (10242271) United Kingdom