About Loch Ventures Limited (SC616355) United Kingdom