About Grand Ventures Limited (04106929) United Kingdom