About Timbo House Ltd (10080988) United Kingdom