About Finesse The Glow Ltd (12921178) United Kingdom