About Kenange Ltd. (SC080590) United Kingdom