About 626 Edin Ltd. (SC276225) United Kingdom