About Timber Play Ltd. (04124351) United Kingdom