About Stansted Ventures Ltd (10410958) United Kingdom