Duffel Technology Ltd has existed in the UK for at least six years. Registered with number 11188295 in the year 2018, it is located at 3rd Floor, London EC2A 4TP. The firm's principal business activity number is 62090 and their NACE code stands for Other information technology service activities. December 31, 2021 is the last time when the company accounts were reported.
Presently, this specific business is overseen by a solitary managing director: Steve D., who was appointed in February 2018. That business had been controlled by Thomas B. until July 2022. What is more another director, specifically Vincent P. resigned in July 2019.
The companies that control this firm are as follows: Duffel Technology Inc owns over 3/4 of company shares and has 3/4 to full of voting rights. This business can be reached in Dover, 19901, Delaware and was registered as a PSC under the registration number 6900135.