About Snap Group Holdings Limited (11321374) United Kingdom