About Kiko 2020 Limited (12500967) United Kingdom