About Glenilla Limited (01735401) United Kingdom