About Sdl Holdings Limited (13526041) United Kingdom