is not in process of liquidation on May 1, 2024
United Kingdom
United Kingdom
Person with significant control
Appointed on14 Apr 2023
Country of residenceJersey
Where is 21 IBIZA LLP's headquarters?
21 IBIZA LLP's headquarters is located at UNITED KINGDOM, LONDON, 2ND FLOOR, 48 CHARLES STREET, W1J 5EN
What year was 21 IBIZA LLP started?
21 IBIZA LLP was started in 2023
Sources: Companies House