About Cinch Investments Limited (07162611) United Kingdom