Keane Switzerland Ltd, limited, CHE-106.631.197, Ian Miller