Started with Reg No. 10466439 eight years ago, Level 22 Limited had been a private limited company until February 4, 2020 - the time it was dissolved. The official registration address was Trevelyan House, 7 Church Road Welwyn Garden City.
Darren G. was this specific firm's managing director, selected to lead the company in 2016 in November.
Darren G. 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.