About Defined Ventures Limited (13058604) United Kingdom