About Cinch & Snatch Limited (10780170) United Kingdom