About Gll (holdings) Ltd (SC636916) United Kingdom