About Sdll Associates Ltd (10680113) United Kingdom