About Sdl Group Holdings Limited (12291986) United Kingdom