About Glen Atlas Limited (SC569364) United Kingdom