About Sema Management Ltd (13256455) United Kingdom