About Terox Ltd (12796994) United Kingdom