About Thyestes Ltd (09050788) United Kingdom