offshore finanical services, offshore ifa, offshore banking, independent financial advice, offshore companies, international finance, swiss bank accounts, life insurance agents, pension schemes, international bank accounts, international mortgages, international wills, international trusts