About Glenisla Capital Limited (06968350) United Kingdom