About The Glamr Shop Ltd (12784616) United Kingdom