About Snatch & Catch Limited (11032031) United Kingdom