About Ibis Bay Limited (06147121) United Kingdom