Rie Loo, Japan - Celergen Switzerland