ORCA INTERACTIVE LIMITED

Company number SC744742 ·

Dissolved

1 officer

Ross MCFADYEN

Director
Correspondence address
4/7, 5 South Frederick Street, Glasgow, United Kingdom, G1 1JG
Appointed
2022-09-20
Nationality
British
Country of residence
Scotland
Date of birth
February 1994