About Glenmore Investments Limited (05652933) United Kingdom