About Timber Studios Ltd (13176165) United Kingdom