About Ibis Enterprises Ltd (08616303) United Kingdom