About The Okavango Project Limited (03643058) United Kingdom