About Otk Ventures Uk Limited (09454983) United Kingdom