About Diekirch International Limited (02904191) United Kingdom