About Glenora Consulting Limited (10995695) United Kingdom