About Denjos Limited (11291728) United Kingdom