About Glenace Limited (12723779) United Kingdom