About L & D Digital Solutions Ltd (10933695) United Kingdom