About Glech Holdings Limited (13068554) United Kingdom