About Hadouken Ventures Limited (11639387) United Kingdom