About Wallu African Futures Limited (12217539) United Kingdom