About Glencairn Ip Holdings Ltd (SC502501) United Kingdom