About Andromedia Ventures Ltd (11958042) United Kingdom