About Glamour London Ltd (13397928) United Kingdom