About Glennarlin Killo Ltd (11371308) United Kingdom