About Glencairn Ventures Limited (12808969) United Kingdom