About 621 Edin Ltd. (SC260972) United Kingdom