About E&dd Ltd (13241274) United Kingdom