About Glentrix Consulting Limited (13311353) United Kingdom