About Denki Drop Ltd (13056574) United Kingdom