About Tofta Loch Ness Limited (13521138) United Kingdom