Abbeygate is a trading name of Abbeygate Insurance Agency Ltd, Shop 1, Mesogi Avenue, Paphos, 8280, Cyprus