About Keomi Ltd. (12115012) United Kingdom