About Ibis Ideas Limited (07287874) United Kingdom