About Ibis (909) Limited (05278240) United Kingdom