About Koofoo Ltd (12688183) United Kingdom