About Denki Limited (SC202506) United Kingdom