About Tehi Suma Management Ltd (12253741) United Kingdom