About Okavango Property Investments Ltd (13020719) United Kingdom