About Okavango Safaris Ltd (02263153) United Kingdom