About J & D Tech Solutions Ltd (13079181) United Kingdom