About The African Village Limited (13127652) United Kingdom