Cell Capital Management Limited, Sliema, Schweizer Zweigniederlassung Meggen