is inactive
United Kingdom
Person with significant control
Appointed on01 May 2016
Country of residenceUnited Kingdom
Where is OWL GROUP LTD's headquarters?
OWL GROUP LTD's headquarters is located at England, London, SE13 5JX, 73a-77a Lewisham High Street
What year was OWL GROUP LTD started?
OWL GROUP LTD was started in 2015
Sources: Companies House