About Glarus 40 Ltd (11741189) United Kingdom