About Veinard Investments Ltd (13062124) United Kingdom