About Gregoire Vella Limited (09537138) United Kingdom