About Glamrolls Limited (11338062) United Kingdom