About Dem Ventures Limited (09676267) United Kingdom