About Cinch Technologies Limited (08673834) United Kingdom