About Torsa Ltd. (09274358) United Kingdom