About Torra Scotia Sports Ltd. (SC254496) United Kingdom