About Torhaus Ltd (05727196) United Kingdom