About Glow Id Limited (11629319) United Kingdom