About Semgen Ltd (13023602) United Kingdom