Umbrella Technology came into being in 2015 as a company enlisted under no 09818771, located at LS13 2NE Leeds at 17 Bellmount Green. The firm's last known status was dissolved. Umbrella Technology had been operating on the market for at least 6 years.
Christopher B. was the following firm's managing director, assigned this position 9 years ago.
Christopher B. was the individual who had control over this firm, owned over 3/4 of company shares and had 3/4 to full of voting rights.