About Dene Place Ventures Limited (12207854) United Kingdom