About Edelman Technology Limited (13152306) United Kingdom