About Keto International Ltd. (10311543) United Kingdom