About Deger London Ltd (12430273) United Kingdom