About Deger Ltd (07764388) United Kingdom