About Timbral Ltd. (10479887) United Kingdom