About Keexold Ltd (10966185) United Kingdom