About Simmering Shots Ibiza Limited (11946721) United Kingdom