About Sema4 Technology Limited (06092468) United Kingdom