About Dssc Europe Limited (07400733) United Kingdom