About Duocell Limited (02638128) United Kingdom