Themroc Limited was established in the United Kingdom in 1995 as a multimedia company.
Since its foundation Themroc has been involved with film and TV production, and software and web development.
Company registration number: 03049998
D-U-N-S© Number: 779379270
ICO registration number: ZC095898