About Island Loch Ltd. (SC241059) United Kingdom