About Kenilak Investments Limited (02526275) United Kingdom