About Glarax Holdings Limited (11813540) United Kingdom