About Glenan Investments Limited (10201223) United Kingdom