About Timber Innovation Ltd. (03435778) United Kingdom