Opin Systems came into being in 1990 as a company enlisted under no SC124793, located at EH3 8EX Edinburgh at Atria One. The firm's last known status was dissolved. Opin Systems had been offering its services for 32 years.
Francesca T. was this specific company's director, appointed in 2020.
The companies that controlled this firm were as follows: Trustmarque Solutions Limited owned over 3/4 of company shares and had 3/4 to full of voting rights. This business could have been reached in London at Berners Street, W1T 3LR and was registered as a PSC under the registration number 02183240.