About Glamoras Ltd (11395388) United Kingdom