About Tevra Ltd (10158467) United Kingdom