20230901090954.655585 Timber Technology Timber Technology. 0371-8077 Timber Technology. Timber Technology United Kingdom