About Loch Media Limited (SC669413) United Kingdom