About Snatch & Glow Ltd (12968431) United Kingdom