About Glensand Capital Llp (OC389258) United Kingdom