About Oladeck Ventures Company Ltd (10398263) United Kingdom