About X Capital Ventures Limited (12173441) United Kingdom