About Gliclabs Technologies Limited (09669469) United Kingdom