About Afrikana Luton Ltd (12839841) United Kingdom