VELLA GROUP LIMITED is a Malta company, located in 53 CARMELO SCHEMBRI STREET. more detail is as below. Company Information Company Name: VELLA GROUP LIMITEDAddress: 53 CARMELO SCHEMBRI STREETArea: MOSTAYear of Establish: 19/11/1997ID: C 22149 Buy Now: Click Here to Buy Malta Full Data Business Directory Database Supermarket More Links TWOFOLD LIMITED EYE CARE CENTRE LIMITED ALLEY 4 PHOTOGRAPHY LIMITED NOVALABS LIMITED HELLOS LIMITED VELLA GROUP LIMITED RUSSELL RESOURCES HOLDINGS LIMITED RUSSELL RESOURCES INTERNATIONAL LIMITED FRANK FARRUGIA AND FRANK BORG EUROBULKER II SHIPPING LTD W.V.A. CO. LIMITED ‹ previous | next › Log in to post comments