About Glamore London Limited (12698716) United Kingdom