About The Loch Clash Fish Company Limited (SC042610) United Kingdom