About Snap Investment Group Limited (12292244) United Kingdom