About Snatch Investments Ltd (12952168) United Kingdom