This firm known as Olwa was established on 2004-06-15 as a private limited company. This firm headquarters was based in Birmingham on 69 Great Hampton Street. This place post code is B18 6EW. The official registration number for Olwa Limited was 05153792. Olwa Limited had been in business for eighteen years until dissolution date on 2022-06-21.
The following firm was supervised by an individual managing director: Stefan A. who was caring of it for 14 years.
Sandra P. was the individual with significant control over this firm, owned over 3/4 of company shares and had 3/4 to full of voting rights.