About Cinch Technology Limited (12831119) United Kingdom