About Kiko Investment Ltd (10934227) United Kingdom