About Openmind Venture Ltd (09482639) United Kingdom