About Stamford Venture Associates Limited (08408061) United Kingdom