About Ibiza Club News Ltd (12105314) United Kingdom