IRIA SA, Limited, CHE-110.208.318, Vincent de Spoelberch