About Timber Tech Holdings Limited (09563788) United Kingdom