About Loch Ness Test Site Ltd (12206522) United Kingdom