The Embassy Of Switzerland in the UK supports Swiss startups through their Science & Innovation department.

http://www.eda.admin.ch/london