Arc, London’s highly anticipated social wellness club, has officially debuted today (31 January) in Canary Wharf with a sleek ...