Billing in Switzerland Ofac Address: Rue Pedro Meylan 7, 1208 Geneve Switzerland Phone Number: +41 227 18 98 00