About Glamour Location Ltd (13197382) United Kingdom