About Kincha Responsible Investment Ltd (12926534) United Kingdom