About Snap Studio Ltd (SC595276) United Kingdom