About Glen Milis Limited (11747684) United Kingdom