About Torel Ltd (10874998) United Kingdom