About Thiopeia Ltd (13164879) United Kingdom