About Afrikiki Limited (12210463) United Kingdom