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: 03049998D-U-N-S© Number: 779379270ICO registration number: ZC095898