About Torus Design Ltd. (SC253711) United Kingdom