About Snap Graphics Limited (SC126699) United Kingdom