About Glenwood Capital Limited (12813879) United Kingdom