About Meander Capital Ltd (11346165) United Kingdom