About Tin House Holdings Limited (12894232) United Kingdom