About Rannoch Ventures Limited (SC674937) United Kingdom