About Vastra Ventures Limited (11931003) United Kingdom