About Lost Artist Ibiza Limited (10166316) United Kingdom