About Glenilla Developments Ltd (11212236) United Kingdom