About Glemore Consulting Ltd (13147385) United Kingdom