About Timbers Studio Ltd (12937325) United Kingdom