About Venterra Developments Limited (12839488) United Kingdom