About Sema London Ltd (13458661) United Kingdom