About Snap Source Ltd (12242701) United Kingdom