About Keedo Ltd. (SC557557) United Kingdom