About Scigen Ltd (13198568) United Kingdom