About 905 Edin Ltd. (SC305868) United Kingdom