About Oyende Investment Ltd (12132298) United Kingdom