About Timbercase Ltd. (04430198) United Kingdom