About Kenwyn Investments Ltd. (11856896) United Kingdom